/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package CapaDatos;

/**
 *
 * @author Maria
 */
public class Cheque extends FormaPago {
/** atributo que guarda el numero del cheque **/

 private String numCheque;

 /** constructor de la clase Cehque**/
    public Cheque ()
    {

    }

/**
 * constructor de la clase cheque
 * @param monto monto a pagar
 * @param nombreBanco nombre del banco
 * @param numCheque numero del cheque
 */
    public Cheque(double monto, String nombreBanco, String numCheque) {
        super(monto, nombreBanco);
        this.numCheque = numCheque;
    }


    /**
     * @return the numCheque
     */
    public String getNumCheque() {
        return numCheque;
    }

    /**
     * @param numCheque the numCheque to set
     */
    public void setNumCheque(String numCheque) {
        this.numCheque = numCheque;
    }


 /**
  * firma para imprimir los datos que introdujo el usuario cuando pago con cheque
  * @param laFormaPago forma a pagar
  * @return string, con los datos del cheque
  */

    @Override
    public String imprimirColeccion(FormaPago laFormaPago)
    {
        Cheque elCheque = (Cheque) laFormaPago;
        String cadena ="Datos del Cheque\n\nNumero de cheque: "+elCheque.getNumCheque() + "\n" +
        "Monto "+elCheque.getMonto();
        return cadena;
    }
}
